place where sheaves are laid up - Alemán Inglés Diccionario